﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using BCCommon.TMS.Transport;
using BCCommon.Extensions;

namespace BCEntity.TMS.EasyMoveSuiteConfig
{
    /// <summary>
    /// 便捷搬家套餐配置
    /// </summary>
    public class EasyMoveSuiteConfigEntity
    {

        /// <summary>
        /// 便捷搬家套餐配置Id
        /// </summary>		
        public int EasyMoveSuiteConfigId { get; set; }
        /// <summary>
        /// 套餐名称
        /// </summary>		
        public string SuiteName { get; set; }
        /// <summary>
        /// 车辆业务映射Id
        /// </summary>		
        public int VehicleBusinessMappingId { get; set; }
        /// <summary>
        /// 车辆类型Id
        /// </summary>		
        public int VehicleTypeId { get; set; }
        /// <summary>
		/// 运输业务
		/// </summary>
		public TransportBusinessType TransportBusiness { get; set; }
        /// <summary>
        /// 运输业务
        /// </summary>
        public string TransportBusinessStr { get { return this.TransportBusiness.GetDescriptionString(); } }
        /// <summary>
        /// 车型
        /// </summary>
        public string VehicleTypeName { get; set; }
        /// <summary>
        /// 车辆所属类型
        /// </summary>
        public string VehicleTypeEnum { get; set; }
        /// <summary>
        /// 车辆App显示图标
        /// </summary>
        public string VehiclePicPath { get; set; }
        /// <summary>
        /// 适合人群标题
        /// </summary>		
        public string SuiteForCrowdTitle { get; set; }
        /// <summary>
        /// 适合人群备注
        /// </summary>		
        public string SuiteForCrowdRemark { get; set; }
        /// <summary>
        /// 套餐服务标题
        /// </summary>		
        public string SuiteServiceTitle { get; set; }
        /// <summary>
        /// 套餐服务备注
        /// </summary>		
        public string SuiteServiceRemark { get; set; }
        /// <summary>
        /// 搬运服务费金额
        /// </summary>		
        public decimal CarryServiceAmount { get; set; }
        /// <summary>
        /// 搬运服务备注
        /// </summary>		
        public string CarryServiceRemark { get; set; }
        /// <summary>
        /// 优惠金额
        /// </summary>
        public decimal? CouponAmount { get; set; }
        /// <summary>
        /// 已启用
        /// </summary>		
        public bool Enabled { get; set; }
        /// <summary>
        /// 省份Code
        /// </summary>		
        public string ProvinceCode { get; set; }
        /// <summary>
        /// 市Code
        /// </summary>		
        public string CityCode { get; set; }
        /// <summary>
        /// 发货地县区Code
        /// </summary>		
        public string CountyCode { get; set; }
        /// <summary>
        /// 省
        /// </summary>		
        public string ProvinceName { get; set; }
        /// <summary>
        /// 市
        /// </summary>		
        public string CityName { get; set; }
        /// <summary>
        /// 县区
        /// </summary>		
        public string CountyName { get; set; }
        /// <summary>
        /// 代理商Id
        /// </summary>		
        public long AgentRecordId { get; set; }
        /// <summary>
        /// 创建人Id
        /// </summary>		
        public long CreateAdminId { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>		
        public string CreateAdminName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>		
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>		
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 修改人Id
        /// </summary>		
        public long? EditAdminId { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>		
        public string EditAdminName { get; set; }

    }
}

